package com.boco.modules.fdoc.vo;

import java.util.Date;
import java.util.List;

import com.boco.common.persistence.Page;
import com.boco.modules.fdoc.model.SigServicepackEntity;

public class SignRequestVo {
	/**
	 * 签约申请主键ID
	 */
	private Integer id;

	/**
	 * 团队ID
	 */
	private String docTeamId;

	/**
	 * 医生所属机构名称
	 */
	private String docOrgName;

	/**
	 * 签约家庭ID
	 */
	private String familyId;

	/**
	 * 签约图片
	 */
	private String signImg;

	/**
	 * 所选服务包权值，为多选值相加
	 */
	private Integer servicePackValue;

	/**
	 * 协议号
	 */
	private String agreementNum;

	/**
	 * 签约期限（年）
	 */
	private Integer term;

	/**
	 * 申请状态：1.待确认 2.已确认 3.已拒绝
	 */
	private String status;

	/**
	 * 申请发起时间
	 */
	private Date createTime;
	
	/**
	 * 签约申请户主姓名
	 */
	private String masterName;
	
	/**
	 * 签约申请家庭成员数量
	 */
	private Integer familyNum;
	
	/**
	 * 签约申请家庭所属单位
	 */
	private String familyUnit;
	
	/**
	 * 所签服务包
	 */
	private List<SigServicepackEntity> packs;
	
	/**
	 * 分页对象
	 */
	private Page<SignRequestVo> page;
	
	/**
	 * 医生团队中的医生姓名
	 */
	private String docName;
	
	/**
	 * 医生团队所属机构名
	 */
	private String orgName;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getDocTeamId() {
		return docTeamId;
	}

	public void setDocTeamId(String docTeamId) {
		this.docTeamId = docTeamId;
	}

	public String getDocOrgName() {
		return docOrgName;
	}

	public void setDocOrgName(String docOrgName) {
		this.docOrgName = docOrgName;
	}

	public String getFamilyId() {
		return familyId;
	}

	public void setFamilyId(String familyId) {
		this.familyId = familyId;
	}

	public String getSignImg() {
		return signImg;
	}

	public void setSignImg(String signImg) {
		this.signImg = signImg;
	}

	public Integer getServicePackValue() {
		return servicePackValue;
	}

	public void setServicePackValue(Integer servicePackValue) {
		this.servicePackValue = servicePackValue;
	}

	public String getAgreementNum() {
		return agreementNum;
	}

	public void setAgreementNum(String agreementNum) {
		this.agreementNum = agreementNum;
	}

	public Integer getTerm() {
		return term;
	}

	public void setTerm(Integer term) {
		this.term = term;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getMasterName() {
		return masterName;
	}

	public void setMasterName(String masterName) {
		this.masterName = masterName;
	}

	public Integer getFamilyNum() {
		return familyNum;
	}

	public void setFamilyNum(Integer familyNum) {
		this.familyNum = familyNum;
	}

	public String getFamilyUnit() {
		return familyUnit;
	}

	public void setFamilyUnit(String familyUnit) {
		this.familyUnit = familyUnit;
	}

	public List<SigServicepackEntity> getPacks() {
		return packs;
	}

	public void setPacks(List<SigServicepackEntity> packs) {
		this.packs = packs;
	}

	public Page<SignRequestVo> getPage() {
		return page;
	}

	public void setPage(Page<SignRequestVo> page) {
		this.page = page;
	}

	public String getDocName() {
		return docName;
	}

	public void setDocName(String docName) {
		this.docName = docName;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}
	
	
}
